//
// Created by wkm on 2024-03-17.
//

#ifndef AES128CHIP_ADDROUNDKEY_H
#define AES128CHIP_ADDROUNDKEY_H

void AddRoundKey(unsigned char *col, unsigned char *expansionkey, int round);

//#include "systemc.h"
//
//const int WIDTH = 128; // 16 字节
//
//SC_MODULE(addRoundKey) {
//    sc_in<sc_biguint<WIDTH>> inKey;
//    sc_out<sc_biguint<WIDTH * 11>> outKey;
//
//    void prc_addRoundKey();
//
//    SC_CTOR(addRoundKey) {
//        SC_METHOD(prc_addRoundKey);
//        sensitive << inKey;
//    }
//};


#endif //AES128CHIP_ADDROUNDKEY_H
